/* OS X */

/* forms 
--------------------------------------- */

button {
	background-image: url(../img/osx/btn-off-l.png), url(../img/osx/btn-off-r.png), url(../img/osx/btn-off-m.png);
	background-repeat: no-repeat, no-repeat, repeat-x;
	background-position: top left, top right, top left;
	border: 0;
	font-weight: normal;
	line-height: 20px;
	padding: 0 20px 2px 20px;	
}

button:hover, button:focus, button:active, button.on {
	background-image: url(../img/osx/btn-on-l.png), url(../img/osx/btn-on-r.png), url(../img/osx/btn-on-m.png);
}

select {
	line-height: 18px;
}

input {
	background-image: url(../img/osx/input-r.png), url(../img/osx/input-m.png);
	background-repeat: no-repeat, repeat-x;
	background-position: top right, top left;
	border-bottom: 1px solid #DADADA;
	border-left: 1px solid #B4B4B4;
	border-right: 1px solid #B4B4B4;
	border-top: 1px solid #727272;
	line-height: 18px;
}

select:focus {
	outline: none;
	outline-color: red;
}

option {
	width: red;
}

span {

}
